﻿using Basic.FormRemoteModel;

namespace Basic.UserFormService.Model
{
    public class PageColTemplate
    {
        public string Name
        {
            get;
            set;
        }
        public string Label
        {
            get;
            set;
        }
        /// <summary>
        /// 文本对齐方式
        /// </summary>
        public PageColAlign? Align { get; set; }

        /// <summary>
        /// 最小宽度
        /// </summary>
        public int? MinWidth { get; set; }

        public bool IsRowTrun { get; set; }
        public PageColTemplate[] Children { get; set; }

        public PhyTableDataType? DataType
        {
            get;
            set;
        }
        public FormColumnFuncType? FuncType { get; set; }

        public Dictionary<string, object> ColSet { get; set; }
    }
}
